/*
 * @Author: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @Date: 2024-05-27 22:40:39
 * @LastEditors: error: error: git config user.name & please set dead value or install git && error: git config user.email & please set dead value or install git & please set dead value or install git
 * @LastEditTime: 2024-05-31 11:21:48
 * @FilePath: /consult-patient-vue3-ts/src/enums/index.ts
 * @Description: 
 * 
 * Copyright (c) 2024 by ${git_name_email}, All Rights Reserved. 
 */
// 定义枚举类型文件

// 问诊类型
export enum ConsultType  {
    Doctor = 1, //找医生
    Fast = 2 , //快速问诊
    Medication = 3, // 开药问诊
}

// 问诊时间
export enum IllnessTime  {
    Week=1,
    Month, // 2
    HalfYear, // 3
    More // 4 以1自增可以省略
}

// 消息类型
export enum MsgType {
    /** 文字聊天 */
    MsgText = 1,
    /** 图片聊天 */
    MsgImage = 4,
    /** 患者信息 */
    CardPat = 21,
    /** 处方信息 */
    CardPre = 22,
    /** 未评价信息 */
    CardEvaForm = 23,
    /** 已评价信息 */
    CardEva = 24,
    /** 通用通知 */
    Notify = 31,
    /** 温馨提示 */
    NotifyTip = 32,
    /** 取消提示 */
    NotifyCancel = 33
  }
  
// 处方状态
export enum PrescriptionStatus {
    /** 未付款 */
    NotPayment = 1,
    /** 已付款 */
    Payment = 2,
    /** 已失效 */
    Invalid = 3
  }
  export enum OrderType {
    // 问诊订单
    /** 待支付 */
    ConsultPay = 1,
    /** 待接诊 */
    ConsultWait = 2,
    /** 问诊中 */
    ConsultChat = 3,
    /** 问诊完成 */
    ConsultComplete = 4,
    /** 取消问诊 */
    ConsultCancel = 5,
    // 药品订单
    /** 待支付 */
    MedicinePay = 10,
    /** 待发货 */
    MedicineSend = 11,
    /** 待收货 */
    MedicineTake = 12,
    /** 已完成 */
    MedicineComplete = 13,
    /** 取消订单 */
    MedicineCancel = 14
  }